import {
  // ElAlert,
  ElAside,
  // ElAutocomplete,
  // ElAvatar,
  // ElBacktop,
  // ElBadge,
  // ElBreadcrumb,
  // ElBreadcrumbItem,
  ElButton,
  ElCheckbox,
  // ElButtonGroup,
  // ElCalendar,
  // ElCard,
  // ElCarousel,
  // ElCarouselItem,
  ElCascader,
  ElCascaderPanel,
  // ElCheckboxButton,
  // ElCheckboxGroup,
  // ElCol,
  // ElCollapse,
  // ElCollapseItem,
  // ElCollapseTransition,
  // ElColorPicker,
  ElContainer,
  ElDatePicker,
  ElDialog,
  // ElDivider,
  // ElDrawer,
  ElDropdown,
  ElDropdownItem,
  ElDropdownMenu,
  // ElFooter,
  ElForm,
  ElFormItem,
  ElHeader,
  // ElIcon,
  // ElImage,
  ElInput,
  ElInputNumber,
  // ElLink,
  ElMain,
  ElMenu,
  ElMenuItem,
  ElMenuItemGroup,
  ElOption,
  // ElOptionGroup,
  // ElPageHeader,
  ElPagination,
  ElPopconfirm,
  // ElPopover,
  ElPopper,
  // ElProgress,
  ElRadio,
  // ElRadioButton,
  ElRadioGroup,
  // ElRate,
  // ElRow,
  // ElScrollBar,
  ElSelect,
  // ElSlider,
  // ElStep,
  // ElSteps,
  ElSubmenu,
  ElSwitch,
  ElTabPane,
  ElTabs,
  ElTable,
  ElTableColumn,
  // ElTimeline,
  // ElTimelineItem,
  ElTooltip,
  // ElTransfer,
  ElTree,
  ElUpload,
  // ElInfiniteScroll,
  ElLoading,
  ElMessage,
  ElMessageBox,
  ElNotification
} from 'element-plus'
import lang from 'element-plus/lib/locale/lang/zh-cn'
import locale from 'element-plus/lib/locale'

const components = [
    // ElAlert,
    ElAside,
    // ElAutocomplete,
    // ElAvatar,
    // ElBacktop,
    // ElBadge,
    // ElBreadcrumb,
    // ElBreadcrumbItem,
    ElButton,
    ElCheckbox,
    // ElButtonGroup,
    // ElCalendar,
    // ElCard,
    // ElCarousel,
    // ElCarouselItem,
    ElCascader,
    ElCascaderPanel,
    // ElCheckboxButton,
    // ElCheckboxGroup,
    // ElCol,
    // ElCollapse,
    // ElCollapseItem,
    // ElCollapseTransition,
    // ElColorPicker,
    ElContainer,
    ElDatePicker,
    ElDialog,
    // ElDivider,
    // ElDrawer,
    ElDropdown,
    ElDropdownItem,
    ElDropdownMenu,
    // ElFooter,
    ElForm,
    ElFormItem,
    ElHeader,
    // ElIcon,
    // ElImage,
    ElInput,
    ElInputNumber,
    // ElLink,
    ElMain,
    ElMenu,
    ElMenuItem,
    ElMenuItemGroup,
    ElOption,
    // ElOptionGroup,
    // ElPageHeader,
    ElPagination,
    ElPopconfirm,
    // ElPopover,
    ElPopper,
    // ElProgress,
    ElRadio,
    // ElRadioButton,
    ElRadioGroup,
    // ElRate,
    // ElRow,
    // ElScrollBar,
    ElSelect,
    // ElSlider,
    // ElStep,
    // ElSteps,
    ElSubmenu,
    ElSwitch,
    ElTabs,
    ElTabPane,
    ElTable,
    ElTableColumn,
    // ElTimeline,
    // ElTimelineItem,
    ElTooltip,
    // ElTransfer,
    ElTree,
    ElUpload,
    // ElInfiniteScroll,
    ElLoading,
    ElMessage,
    ElMessageBox,
    ElNotification
]
export default (app) => {
  locale.use(lang)
  components.forEach(component=>{
    app.use(component)
  })
}
